@media screen and (max-width:980px) {
	
	img {

	max-width: 98%;
	height: auto;
	width: auto\9; /* ie8 */

}

.partnersCol1 {

	width:16%;

}

.partnersCol2 {

	width:40%

}


.partnersCol3 {

	width:8%;

}

.partnersCol3 p {

font-size: 12px;

}


.resourcesbox {

width: 92%;
	
}

.contactCol1 {
width: 95%
}

.textblog {
width: 95%;
}

#sidebar {
display: none;
	
}

.resourcestext {
width: 70%;
}
	
.wrapper {

	width:95%;
}

.quote {
	
	width: 95%;
}
	

#content {

	width: 100%;
	float: left;
	margin: -20px 0;
	padding-left: 0px;
	
}
	
	.emailsignup {

	display:none;	

}

.footerWrap {

	width: 100%

}

.ipad {

	display: block;

}

.prefooter {
	
	display:none;	

}

.footer {

	display: none;

}
	
.wrappernew {
	
	width: 95%;
	margin-left: 25px;

}

.wrappernew ul {
	
	font-size: 5px;

}

.rbbg {

	width: 100%

}

#footer {

	width: 100%;	

}

.post {

		width: 100%;
		float: left;
		margin: 20px 0;
		padding-left: 0px;

}
	
.text {

		width: 100%;
		float: left;
		margin: 20px 0;
		padding-left: 0px;
		padding-top: 0px;

}

.photocol1 {

width: 55%;
	
}

.photocol2 {

width: 35%;
	float:left;
	height: auto;
		background:none;

}

ul.rate-box{

    width:55%;

}



.FaCol1 {

width: 55%;
	
}

.FaCol2 {

width: 35%;
	
}


.photocol2 img {

width: 95%;
height: 95%;

}

.boxcol1 {

width: 25%;

}

.boxcol2 {

width: 65%;

}

h2 {
font-size: 150%;
	
}

.logo {
	
	padding-left: 50px;

}

.footerCol1{
	
	width: 20%;
	padding-left: 0px;

}

.footerCol2{

	width: 20%;
	border: none;

}

.footerCol3{

	width: 35%;

}

.advanced-slider img {

height: 60%;

	
}

#header3, #slider {
height: 250px;
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}


.footerCol1 img{
width: 80%;
}

.footerCol2 img{
width: 60%;
}


	
#sidebar {
	
	width:30%;
	float:right;
		
}
	
#sidebar . widget {

		padding: 8% 7&;
		margin-bottom:10px;
		float:none;
		
}

.contentCol1 img {
	
	width: 90%;
	height: 90%;
	
}

.contentCol2 img {
	
	width: 90%;
	height: 90%;
	
}

.contentCol3 img {
	
	width: 90%;
	height: 90%;
	
}
	
	.contentCol1 {

		width: 30%;
		text-align: justify;


}

.contentCol1 p {
font-size: 95%;
text-align: justify;
}

.contentCol2 p {
font-size: 95%;
text-align: justify;
}

.contentCol3 p {
font-size: 95%;
text-align: justify;
}

.contentCol2 {

	width: 30%;
	border-left:none;
	border-right:none;

}

.contentCol3 {

	width: 30%;

}

#ipad{

display: none;
	
}

}

@media screen and (max-width: 650px) {
	
.text {
	
	padding-top:7px;

}	

.computer {
		
		display:none;	
}

.none {

display: none;
	
}

.mobile {

	display:block;	

}

#header3, #slider {
height: 0px;
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.FaCol1 {

width: 95%;
	
}

.FaCol2 {

width: 95%;
	
}


.licol1 {

	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

}

.licol2 {
	
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

}

.resourcesbox {

width: 92%;
	
}

.resourcestext {
width: 100%;
}

.photocol1 {

	width:95%;
	padding-right:0px;
	float:left;
	

}

.photocol2 {

width: 95%;
float:left;
	background:url(images/none.png);
	padding-left:0px;
	height:auto;
	padding-top:25px;
	
}

.photocol2 img {

	width:100%;

}


img {

    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */

}

.quote {
	
	width:95%;

}




.rbbg {

	display:none;	

}

.logo {

	width:250px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	padding-left: 0px;
	background-repeat:no-repeat;

}
	
.none {

		display:none;	

	}

.emailsignup {

	display:none;	

}

.prefooter {

	display:none;	

}

.contentCol3 {

	padding-left:0px;
	width: 100%

}
	
	.hCol1 {

	width:100%;
	
}

.hCol2 {

	display:none;
	
}

.post h2 {

		font-size:20px;	

	}
	
		#banner{

		display:none;
		margin-left:auto;
		margin-right:auto;

	}
	

#megaMenu ul.megaMenu {

	display:none;	

}
	
	.logo {

	width:150px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	
}

	.wrappernew{
	
		display: none;
	
	}
	
	
#header {

		height: auto;
		width:auto;

}

#content {

		width: 100%;
		float: none;
		margin: 20px 0;
		padding-left: 0px;

}

	.post {

		width: 100%;
		float: none;
		margin: 20px 0;
		padding-left: 0px;

}
	
.text {

		width: 100%;
		float: none;
		margin: 20px 0;
		padding-left: 0px;

}

h2 {
	
	font-size:17px;	

}

.boxcol1 {

width: 95%
}

.boxcol2 {

width: 95%;
margin-top: 15px;

}


#sidebar {

		width: 100%;
		float: none;
		margin: 0;

}

/* nav-wrap */

#nav-wrap {
		
		position: relative;

}

	/* menu icon */
#menu-icon {

		color: #295621;
		width: 90%;
		height: 28px;
		font-size:18px;
		background: #ecebeb url(images/menu-icon.png) no-repeat 10px center;
		padding: 8px 0px 0 10%;
		cursor: pointer;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		display: block; /* show menu icon */

	}

#menu-icon:hover {

		background-color: #f8f8f8;

	}

#menu-icon.active {

		background-color: #bbb;

	}
	
	/* main nav */
#nav {

		clear: both;
		position: absolute;
		top: 38px;
		width: 94%;
		z-index: 10000;
		padding: 5px;
		background: #f8f8f8;
		border: solid 1px #ccc;
		display: none; /* visibility will be toggled with jquery */

}

#nav li {

		clear: both;
		float: none;
		margin: 5px 0 5px 10px;
		list-style-type: none;
		font-size:16px;

}

	#nav a, 
	#nav ul a {

		font: inherit;
		background: none;
		display: inline;
		padding: 0;
		color: #666;
		border: none;

}

	#nav a:hover, 
	#nav ul a:hover {

		background: none;
		color: #000;
}
	
	/* dropdown */

#nav ul {

		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;

	}

#nav ul li {

		margin: 3px 0 3px 15px;

}
	
#megaMenu ul.megaMenu{

		background-image:(images/none.png);
}

#entry-content {
	
	font-size: 14px;
	line-height: 22px;	
}
	
#footer {

		display:none;	

}

.contactCol1 {

		width:300px;	

	}
	
	.partnersCol1 {

	width:30%;
	padding-left: 0px;


}

.partnersCol2 {

	display: none;

}


.partnersCol3 {

	width:30%;

}

}

@media screen and (max-width: 480px) {

html {
		-webkit-text-size-adjust: none;
}


#footer {

		display:none;	

	}

img {

	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */

}
}

@media screen and (min-width: 650px) {

	/* ensure #nav is visible on desktop version */

#nav {
		display: block !important;
	}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

.wrapper{
	
	width: 980px;

}

.emailsignup {
	
	display: none;
	
}
	
.wrappernew {

	width: 950px;
	padding-left: 35px;

}
	
.logo {

padding-left: 35px;

}
	
.rbbg{

margin-left: 15px;

}
	
.text {

width: 965px;
margin-left: 15px;

}

}